// Header Protection
#ifndef _TEXTUREASSET_H_
#define _TEXTUREASSET_H_

// Include Files
#include "Managers\ManagerAsset.h"

// Namespace
namespace IE
{
	/////////////////////////////////////////////////////////////////////////////////
	// A class to contain all information about a loaded texture.
	class CTextureAsset : public ABCManagerAsset
	{
	public:     // methods
		CTextureAsset() : ABCManagerAsset() { }
		virtual ~CTextureAsset() { }

	public:     // data
		string_t m_strName;
		uint_t   m_uTexture;

	private:    // dummy definitions
		CTextureAsset( CTextureAsset const & );
		CTextureAsset &operator =( CTextureAsset const & );
	};
}

// Header Protection
#endif _TEXTUREASSET_H_
